/**
 *
 * 添加超链接
 * @param data   data.template['orglist']
 * @param key    需添加超链接的 key
 * @param clickFun  点击后触发的函数名称
 * @param val    需要显示的值
 */
export default function tableRowAddLink(data, key, clickFun, val) {
    const nameItem = data.items.find(item => item.attrcode === key);
    if (nameItem) {
        nameItem.itemtype = 'customer';
        nameItem.render = (text, record, index) => {
            return (
                <a style={{
                    "cursor": 'pointer', "display": 'block',
                    "text-overflow": 'ellipsis',
                    "overflow": 'hidden',
                    "white-space": 'nowrap'
                }}
                   onClick={() => {
                       clickFun && typeof clickFun === 'function' && clickFun(record, index)
                   }}
                >
                    {record.values && record.values[key] && record.values[key][val] || record[key] && record[key][val]}
                </a>
            );
        };
    }
};

